home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Reference & Presentation Library 1993 Winter
/
The Apple Reference & Presentations Library CD Winter 93 - Partner Edition.7z
/
Image.iso
/
Applications
/
Technical Publishing
/
Aldus PageMaker 4.2
/
Aldus
/
APDs
/
HP LaserJet IIID.apd
< prev
next >
Wrap
Text File
|
1991-04-11
|
12KB
|
290 lines
@Comment: HP PostScript Cartridge for Hewlett-Packard LaserJet family of printers.
@Comment: Aldus Printer Description (APD) file
@Comment: $Revision: 1.2 $
@Comment: $Date: 4 April 1990 12:03:58 $
@Comment: This APD produced for use with Aldus PageMaker 2.0, 2.0a, 3.0, and 4.0
@Comment: Keyword values are currently limited to 255 characters in length.
@FormatVersion: "1.0"
@Product: "(HP LaserJet IIID)"
@PSVersion: "(52.2)"
@PSRevision: "0"
@Resolution: "300 300"
@AllowComments: "true"
@AllowVMQuery: "true"
@Comment: "FreeVM" value is equivalent to vmstatus "maximum" minus "used" values
@Comment: Limit VM when printing to file,to not exceed save-level limit for downloaded fonts:
@FreeVM: "988930"
@WorkingMem: "25000"
@AldusHeaderMem: "34000"
@Comment: Example of declaration of a downloadable font's memory requirement:
@Comment: @FontMem "Benjo-Light": "82600"
@Comment: PatchFile is sent right after %%EndComments, AldusPatchFile right before %%EndSetup.
@PatchFile: "userdict /AldusDict known {(A previous version PageMaker header is loaded.) = flush} if"
@AldusPatchFile: ""
@ExitServer: "serverdict begin exitserver "
@Password: "0"
@DefaultScreenFreq: "60"
@DefaultScreenAngle: "45"
@DefaultScreenProc: "{dup mul exch dup mul add sqrt 1 exch sub}"
@ScreenFreq: ""
@ScreenAngle: ""
@ScreenProc: ""
@InvertScreenProc: "{dup mul exch dup mul add 1 sub}"
@Transfer: ""
@InvertTransfer: "{1 exch sub}"
@NormalizedTransfer: "{
mark
1.0 1.0 .98 .86 .76 .64 .54 .45 .36 .24 .11 .0
counttomark dup 3 add -1 roll exch
2 sub mul dup floor cvi
dup 3 1 roll sub
exch dup
3 add index exch 2 add index dup
4 1 roll
sub mul add
counttomark 1 add 1 roll
cleartomark
} bind"
@End
@InvertNormalizedTransfer: "{
mark
.0 .0 .11 .24 .36 .45 .54 .64 .76 .86 .98 1.0
counttomark dup 3 add -1 roll exch
2 sub mul dup floor cvi
dup 3 1 roll sub
exch dup
3 add index exch 2 add index dup
4 1 roll
sub mul add
counttomark 1 add 1 roll
cleartomark
} bind"
@End
@?FontList: "save FontDirectory { pop = flush } forall (*) = flush restore"
@?FontQuery: "FontDirectory exch known {1}{0} ifelse = flush"
@Comment: If 11 or more saves, VM query makes memory look full, PM will flush fonts.
@?VMStatus: "vmstatus 3 -1 roll dup 10 gt
{3 1 roll exch pop dup} {3 1 roll} ifelse == == == flush"
@End
@?OutputOrder: "pagestackorder {(facedown)}{(faceup)} ifelse = flush"
@Comment: Paper tray query retrieves the current paper number
@Comment: and converts it to the equivalent string.
@?PaperTray: "save mark (C5Env) (DLEnv) (MonarchEnv) (Com10Env)
() () () (B5) (A4) (Executive) (Legal) (Letter)
12 statusdict /papertype get exec roll
= flush cleartomark restore"
@End
@Comment: PageSize options appear in the "Paper" list box in the Printer-specific dialog.
@DefaultPageSize: "Letter"
@PageSize Letter: "letter"
@PageSize Legal: "legal"
@PageSize Executive: "executivepage"
@PageSize A4: "a4"
@PageSize B5: "b5"
@PageSize Com10Env: "com10envelope"
@PageSize MonarchEnv: "monarcenvelope"
@PageSize C5Env: "c5envelope"
@PageSize DLEnv: "dlenvelope"
@Comment: There is no B5 tray, so PageMaker will ask for it by size
@PaperTray Letter: "statusdict begin lettertray end"
@PaperTray Legal: "statusdict begin legaltray end"
@PaperTray Executive: "statusdict begin executivetray end"
@PaperTray A4: "statusdict begin a4tray end"
@PaperTray Com10Env: "statusdict begin com10envelopetray end"
@PaperTray MonarchEnv: "statusdict begin monarcenvelopetray end"
@PaperTray C5Env: "statusdict begin c5envelopetray end"
@PaperTray DLEnv: "statusdict begin dlenvelopetray end"
@Comment: PageRegion gives the printable area of each paper option.
@PageRegion Letter: "18 18 594 774"
@PageRegion Legal: "18 18 594 990"
@PageRegion Executive: "19.08 18 502.92 738"
@PageRegion A4: "17.29 17.72 577.98 824.17"
@PageRegion B5: "17.28 2.88 481.68 705.5"
@PageRegion Com10Env: "17.82 18 279.18 666"
@PageRegion MonarchEnv: "18.54 18 260.46 522"
@PageRegion C5Env: "18.36 18 441 630.72"
@PageRegion DLEnv: "17.66 18 294.15 605.62"
@Comment: PaperDimension gives the total paper size of each option.
@PaperDimension Letter: "612 792"
@PaperDimension Legal: "612 1008"
@PaperDimension Executive: "522 756"
@PaperDimension A4: "595.28 841.89"
@PaperDimension B5: "498.96 708.38"
@PaperDimension Com10Env: "297 684"
@PaperDimension MonarchEnv: "279 540"
@PaperDimension C5Env: "459 648.72"
@PaperDimension DLEnv: "311.81 623.62"
@Comment: Setting the “papertray” value directly selects an input slot
@Comment: without resetting the image area;
@Comment: Using the “setpapertray” operator resets the image area to
@Comment: correspond to whatever tray is in the input slot selected.
@DefaultInputSlot: "Upper"
@InputSlot Upper: "statusdict begin 0 setpapertray end"
@InputSlot Lower: "statusdict begin 1 setpapertray end"
@DefaultOutputOrder: "facedown"
@ManualFeed true: "statusdict begin /manualfeed true def end"
@ManualFeed false: "statusdict begin /manualfeed false def end"
@DefaultFont: "Courier"
@Font "Times-Roman": "Standard" "(001.002)"
@Font "Times-Bold": "Standard" "(001.002)"
@Font "Times-Italic": "Standard" "(001.002)"
@Font "Times-BoldItalic": "Standard" "(001.004)"
@Font "Helvetica": "Standard" "(001.002)"
@Font "Helvetica-Bold": "Standard" "(001.002)"
@Font "Helvetica-Oblique": "Standard" "(001.002)"
@Font "Helvetica-BoldOblique": "Standard" "(001.002)"
@Font "Courier": "Standard" "(002.002)"
@Font "Courier-Bold": "Standard" "(002.002)"
@Font "Courier-Oblique": "Standard" "(002.002)"
@Font "Courier-BoldOblique": "Standard" "(002.002)"
@Font "Symbol": "Special" "(001.003)"
@Font "Palatino-Roman": "Standard" "(001.001)"
@Font "Palatino-Italic": "Standard" "(001.002)"
@Font "Palatino-Bold": "Standard" "(001.002)"
@Font "Palatino-BoldItalic": "Standard" "(001.002)"
@Font "AvantGarde-Book": "Standard" "(001.002)"
@Font "AvantGarde-BookOblique": "Standard" "(001.002)"
@Font "AvantGarde-Demi": "Standard" "(001.003)"
@Font "AvantGarde-DemiOblique": "Standard" "(001.003)"
@Font "Bookman-Light": "Standard" "(001.001)"
@Font "Bookman-LightItalic": "Standard" "(001.001)"
@Font "Bookman-Demi": "Standard" "(001.001)"
@Font "Bookman-DemiItalic": "Standard" "(001.001)"
@Font "Helvetica-Narrow": "Standard" "(001.002)"
@Font "Helvetica-Narrow-Oblique": "Standard" "(001.002)"
@Font "Helvetica-Narrow-Bold": "Standard" "(001.002)"
@Font "Helvetica-Narrow-BoldOblique": "Standard" "(001.002)"
@Font "NewCenturySchlbk-Roman": "Standard" "(001.004)"
@Font "NewCenturySchlbk-Italic": "Standard" "(001.003)"
@Font "NewCenturySchlbk-Bold": "Standard" "(001.006)"
@Font "NewCenturySchlbk-BoldItalic": "Standard" "(001.004)"
@Font "ZapfChancery-MediumItalic": "Standard" "(001.003)"
@Font "ZapfDingbats": "Special" "(001.002)"
@Comment: The order of occurrence determines the order of parsing; put general messages last.
@Comment: PrinterWarning beeps and displays the translation string in the status line.
@PrinterWarning "%%[ PrinterError: paper \where\ misfeed\lost\ ]%%"
: "Printer “^2” needs attention: paper jam."
@PrinterWarning "%%[ PrinterError: \Reason\ ]%%"
: "Printer “^2” needs attention: \Reason\."
@PrinterWarning "\s\status: PrinterError: paper \where\ misfeed\lost\"
: "Printer “^2” needs attention: paper jam."
@PrinterWarning "\s\status: PrinterError: \Reason\; source: \source\"
: "Printer “^2” needs attention: \Reason\."
@ParameterReason "no paper tray" : "no paper tray"
@ParameterReason "out of paper" : "out of paper"
@ParameterReason "cover open" : "cover open"
@ParameterReason "warming up" : "warming up"
@ParameterReason "service call" : "service call"
@ParameterReason "resetting printer" : "resetting printer"
@ParameterReason "cover open" : "cover open"
@ParameterReason "timeout, clearing printer" : "timeout"
@ParameterReason "timeout" : "timeout"
@ParameterReason "manual feed timeout" : "manual feed timeout"
@ParameterReason "no toner cartridge" : "no toner cartridge"
@Comment: PrinterMessage displays the translation string in the status line.
@PrinterMessage "job: \username\; document: \jobname\; status: \Status\; source:
\source\"
: "User: \username\; document: \jobname\; status: \Status\."
@PrinterMessage "job: \jobname\; status: \Status\; source: \source\"
: "Document: \jobname\; status: \Status\."
@PrinterMessage "status: \Status\; source: \source\"
: "Status: \Status\."
@PrinterMessage "\Font1\ not found, using \Font2\"
: "Font \Font1\ is not found on ^2, substituting \Font2\"
@ParameterStatus "idle" : "idle"
@ParameterStatus "busy" : "processing job"
@ParameterStatus "waiting" : "preparing data"
@ParameterStatus "printing" : "printing"
@Comment: a null translation string causes no message to display.
@PrinterMessage "%%[ exitserver: permanent state may be changed ]%%"
: ""
@PrinterMessage "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
: ""
@Comment: Parameter substitution of printer name for "^2" is not allowed in "...Alert" messages!
@Comment: PrinterWarningAlert displays translation string in a warning-alert box and continues.
@PrinterWarningAlert "A previous version PageMaker header is loaded."
: "Printer performance may improve if you do not print with previous PageMaker versions on this network."
@ParameterPapertray "letter": "Letter"
@ParameterPapertray "legal": "Legal"
@ParameterPapertray "executive": "Executive"
@ParameterPapertray "a4": "A4"
@ParameterPapertray "b5": "B5"
@ParameterEnvtray "com10": "Com-10"
@ParameterEnvtray "monarc": "Monarch"
@ParameterEnvtray "c5": "C5"
@ParameterEnvtray "dl": "DL"
@ParameterUndeftray "letter": "Letter paper"
@ParameterUndeftray "legal": "Legal paper"
@ParameterUndeftray "executive": "Executive paper"
@ParameterUndeftray "a4": "A4 paper"
@ParameterUndeftray "b5": "B5 paper"
@ParameterUndeftray "com10envelope": "Com-10 envelopes"
@ParameterUndeftray "monarcenvelope": "Monarch envelopes"
@ParameterUndeftray "c5envelope": "C5 envelopes"
@ParameterUndeftray "dlenvelope": "DL envelopes"
@Comment: PrinterErrorAlert displays translation string in a stop-alert box and aborts printing.
@PrinterErrorAlert "%%[ Error: rangecheck; OffendingCommand: setpapertray ]%%"
: "The Lower paper tray is not available on this printer, please print again and select a different printer or paper size from the print dialog."
@PrinterErrorAlert "%%[ Error: rangecheck; OffendingCommand: \Envtray\envelopetray ]%%"
: "Please make sure the envelope feeder is properly attached to the printer, and print again."
@PrinterErrorAlert "%%[ Error: rangecheck; OffendingCommand: \Papertray\tray ]%%"
: "Please place the \Papertray\ paper tray in your printer, and print again."
@PrinterErrorAlert "%%[ Error: undefined; OffendingCommand: \Undeftray\tray ]%%"
: "This printer does not support \Undeftray\, please print again and select a different printer or paper size from the print dialog."
@PrinterErrorAlert "%%[ Error: rangecheck; OffendingCommand: setduplexmode ]%%"
: "Please make sure duplex mode is 'OFF' from the printer's control panel."
@PrinterErrorAlert "%%[ Error: \fonterror\; OffendingCommand: fontdownload ]%%"
: "The font being downloaded has not been initialized for this printer."
@PrinterErrorAlert "%%[ Error: VMerror; OffendingCommand: \operator\ ]%%"
: "Printer memory exceeded; turn printer off and on, or print smaller sections of the document."
@PrinterErrorAlert "%%[ Error: timeout; OffendingCommand: \operator\ ]%%"
: "The printer had to wait too long, and went on to the next job; try again."
@PrinterErrorAlert "%%[ Error: \error\; OffendingCommand: \operator\ ]%%"
: "Cannot print due to PostScript error: “\error\,” in command: “\operator\.”"
@PrinterErrorAlert "Fatal system error \error\"
: "The printer has encountered an error. Simplify your document or try again."